// components/MyList/MyList.js
Component({
  properties: {
    // 子组件接收到的数据 list
    list: {
      type: Array
    }
  },
  data: {
    // 被选中的元素的索引 
    activeIndex: -1
  },
  // 组件写函数
  methods: {
    handleTap(e) {
      this.setData({
        activeIndex: e.target.dataset.index
      });

      // 把数据传递给父组件（通过触发父组件的自定义事件）
      this.triggerEvent("receive", e.target.dataset.index)
    }
  }
})
